package org.yenn.pattern.observer.weatherpush;

/**
 * @Author: yerenyun
 * @Description: 这是一个观察者接口，定义一个更新的接口给那些在目标发生改变的时候被通知的对象
 */
public interface Observer {
    /**
     * 更新的接口
     * 推模型
     *
     * - 目标对象主动向观察者推送目标的详细信息
     * - 推送的信息通常是目标对象的全部或部分数据
     * @param content 传入目标对象，方便获取相应的目标对象的状态
     */
    void update(String content);
}
